.url-group {
  width: calc(100% + 4px + 12px + 10px);

  margin: 0;
  margin-left: -13px;
  margin-bottom: 20px;

  padding: 18px 12px;

  position: relative;
  border-radius: 5px;

  border: 1px solid #eaeaea;
  overflow-y: auto;

  &.read-only-no-headers {
    width: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: none;
  }

  .show-headers-toggle {
    display: inline-block;
    vertical-align: top;

    position: relative;
    margin-left: 2px;
    margin-top: -1px;

    width: 16px;
    height: 16px;

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('');

    &:hover {
      background-image: url('');
    }

    &:active {
      background-image: url('');
    }
  }
}
